package com.example.sxt_practise.GOF23.faced;

/**
 * 统一的注册公司的入口
 * 为子系统提供了统一的入口,封装了子系统的复杂性,便于客户端调用
 * @author gaofeng
 * @date 2022年05月24日 19:41
 */
public class RegisterFacade {

    public void register() {
        System.out.println("注册公司流程开始!");
        new MaAnShanBank().openAccount();
        new MaAnShanCommercialAdministration().checkName();
        new MaAnShaneInspectionBureau().orgCodeCertificate();
        new MaAnShanTaxationBureau().taxCertificate();
        System.out.println("注册公司流程结束!");
    }
}
